Bumps mapbox-gl from 1.13.2 to 3.17.0.
Release notes
Sourced from mapbox-gl's releases.
v3.17.0
Features and improvements ✨
- Add experimental ESM support.
- Make
line-emissive-strength data-driven.
- Remove experimental flag from the
extra_bounds property of raster and vector sources.
- Remove experimental flag from
model layer.
- Remove experimental flag from
building layer.
- Improve vector icons rasterization performance.
- Improve shadow rendering performance.
- Improve
building layer performance.
- Improve shader initialization performance.
Bug fixes 🐞
- Fix polygon rendering for dynamic GeoJSON sources.
- Fix
raster-array layers not working on iOS < 18.4.
- Fix a performance issue for symbol layers with zero fade duration and static camera.
- Fix occasional WebGL texture warnings when rendering terrain.
- Fix features not being localized in dynamic filters when a worldview is set.
- Fix an issue with clipping models on Standard.
- Fix an issue with models flashing on
setData.
- Fix an issue with incorrect scoping of models added during runtime.
- Fix line patterns not elevating properly on HD roads.
- Sanitize attributions in
AttributionControl.
- Correctly support filtered features in appearances.
- Fix an issue occuring when expressions are used in appearances.
- Fix appearance optimization that resulted in wrong appearances being rendered.
- Fix appearance icons not changing when feature state changed multiple times.
- Improve TypeScript types.
v3.17.0-beta.2
Features and improvements ✨
- Make
line-emissive-strength data-driven.
- Remove experimental flag from the
extra_bounds property of raster and vector sources.
- Various performance improvements.
Bug fixes 🐞
- Fix features not being localized in dynamic filters when a worldview is set.
- Correctly support filtered features in appearances.
- Fix an issue occuring when expressions are used in appearances.
v3.17.0-beta.1
Features and improvements ✨
- Experimental ESM support.
- Remove experimental flag from model layer.
- Conflate building parts together as a whole building.
... (truncated)
Changelog
Sourced from mapbox-gl's changelog.
3.17.0
Features and improvements ✨
- Add experimental ESM support.
- Make
line-emissive-strength data-driven.
- Remove experimental flag from the
extra_bounds property of raster and vector sources.
- Remove experimental flag from
model layer.
- Remove experimental flag from
building layer.
- Improve vector icons rasterization performance.
- Improve shadow rendering performance.
- Improve
building layer performance.
- Improve shader initialization performance.
Bug fixes 🐞
- Fix polygon rendering for dynamic GeoJSON sources.
- Fix
raster-array layers not working on iOS < 18.4.
- Fix a performance issue for symbol layers with zero fade duration and static camera.
- Fix occasional WebGL texture warnings when rendering terrain.
- Fix features not being localized in dynamic filters when a worldview is set.
- Fix an issue with clipping models on Standard.
- Fix an issue with models flashing on
setData.
- Fix an issue with incorrect scoping of models added during runtime.
- Fix line patterns not elevating properly on HD roads.
- Sanitize attributions in
AttributionControl.
- Correctly support filtered features in appearances.
- Fix an issue occuring when expressions are used in appearances.
- Fix appearance optimization that resulted in wrong appearances being rendered.
- Fix appearance icons not changing when feature state changed multiple times.
- Improve TypeScript types.
3.16.0
Features and improvements ✨
- Introduce experimental Appearances API for managing layer styling based on feature state.
- Add
Map setLayerProperty that combines setLayoutProperty & setPaintProperty into one method for convenience.
- Add support for node/material overrides & other improvements to
model source and layer.
- Various improvements & fixes for upcoming 3D features (indoor, procedural buildings & elevated roads).
- Add response headers to the
sourcedata event data.
- Improve TypeScript types for style specification.
Bug fixes 🐞
- Fix raster particle layer not rendering correctly on styles with emissive light.
- Fix icons of different sizes rendering incorrectly in appearances.
- Fix worldview filtering with dynamic expressions.
- Improve accuracy of
queryRenderedFeatures for model layers.
- Fix a bug with heatmap sometimes disappearing after switching projection.
... (truncated)
Commits
9fa8566 v3.17.0
243bc6f Fix polygon rendering for dynamic GeoJSON sources
987ded3 Fix raster array not working on iOS < 18.4
10ed84a Update test tiles for HD road data to match up-to-date elevation IDs on routes
8d4637b Procedural building improvements and optimisations (internal-8406)
d8c8424 Fix continuous label placement for static camera (internal-8335)
84786a4 Add render test for icon-size applied to an icon with a small stretch area
562041f Add render test to check that appearance without icon-size falls back to icon...
d89d0d8 Add render tests to test appearances in combination with zero icon-size.
d35d6bb Add render test for icon-size dependent on coalesce images expression.
- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by mbx-npm-02-production, a new releaser for mapbox-gl since your current version.
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mapbox-gl from 1.13.2 to 3.17.0.
Release notes
Sourced from mapbox-gl's releases.
... (truncated)
Changelog
Sourced from mapbox-gl's changelog.
... (truncated)
Commits
9fa8566v3.17.0243bc6fFix polygon rendering for dynamic GeoJSON sources987ded3Fix raster array not working on iOS < 18.410ed84aUpdate test tiles for HD road data to match up-to-date elevation IDs on routes8d4637bProcedural building improvements and optimisations (internal-8406)d8c8424Fix continuous label placement for static camera (internal-8335)84786a4Add render test for icon-size applied to an icon with a small stretch area562041fAdd render test to check that appearance without icon-size falls back to icon...d89d0d8Add render tests to test appearances in combination with zero icon-size.d35d6bbAdd render test for icon-size dependent on coalesce images expression.Maintainer changes
This version was pushed to npm by mbx-npm-02-production, a new releaser for mapbox-gl since your current version.
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)